home *** CD-ROM | disk | FTP | other *** search
- esc_sim: movem.l d0-d3/a0-a3,-(sp) ; Register retten
- move.w #1,-(sp) ; IKBD-Struktur erfragen
- move.w #14,-(sp) ; Funktion: Iorec
- trap #14 ; XBIOS
- addq.l #4,sp ; Stack korrigieren
- movea.l d0,a0 ; Adresse nach a0
- movea.l (a0),a1 ; Adresse des Tastaturpuffers
- move.l #$1001b,(a1) ; <Esc> eintragen
- move.l #$1001b,4(a1) ; " "
- clr.w 6(a0) ; Schreibposition(?):=0
- move.w #8,8(a0) ; Leseposition(?):=8
- movem.l (sp)+,d0-d3/a0-a3 ; Register zurück ...
- rts ; ... und raus aus der Routine
-
-